Hi, |
Re: Links Indicators in Layout DXL?
Did a quick hack and this seems to work, but remember that this is not production code, just demonstrator:
Object o = obj
Bitmap inlink = null
Bitmap outlink = null
DBE canv = getCanvas
int w = 0
int h = 0
int inNum = 0
int outNum = 0
Link l = null
LinkRef lr = null
for l in all o -> "*" do
{
outNum++
}
for lr in o <- "*" do
{
inNum++
}
if ((!null canv) && ((inNum > 0) || (outNum > 0)))
{
if (outNum > 0)
{
outlink = loadBitmap(canv,"C:/Program Files/Telelogic/DOORS_8.3/lib/icons/out.bmp",false,w,h)
drawBitmap(canv,outlink,0,0)
}
if (inNum > 0)
{
inlink = loadBitmap(canv,"C:/Program Files/Telelogic/DOORS_8.3/lib/icons/in.bmp",false,w,h)
drawBitmap(canv,inlink,w,h)
}
}
|
Re: Links Indicators in Layout DXL? SystemAdmin - Mon Apr 20 07:36:55 EDT 2009
Did a quick hack and this seems to work, but remember that this is not production code, just demonstrator:
Object o = obj
Bitmap inlink = null
Bitmap outlink = null
DBE canv = getCanvas
int w = 0
int h = 0
int inNum = 0
int outNum = 0
Link l = null
LinkRef lr = null
for l in all o -> "*" do
{
outNum++
}
for lr in o <- "*" do
{
inNum++
}
if ((!null canv) && ((inNum > 0) || (outNum > 0)))
{
if (outNum > 0)
{
outlink = loadBitmap(canv,"C:/Program Files/Telelogic/DOORS_8.3/lib/icons/out.bmp",false,w,h)
drawBitmap(canv,outlink,0,0)
}
if (inNum > 0)
{
inlink = loadBitmap(canv,"C:/Program Files/Telelogic/DOORS_8.3/lib/icons/in.bmp",false,w,h)
drawBitmap(canv,inlink,w,h)
}
}
|
Re: Links Indicators in Layout DXL? SystemAdmin - Mon Apr 20 07:36:55 EDT 2009
Did a quick hack and this seems to work, but remember that this is not production code, just demonstrator:
Object o = obj
Bitmap inlink = null
Bitmap outlink = null
DBE canv = getCanvas
int w = 0
int h = 0
int inNum = 0
int outNum = 0
Link l = null
LinkRef lr = null
for l in all o -> "*" do
{
outNum++
}
for lr in o <- "*" do
{
inNum++
}
if ((!null canv) && ((inNum > 0) || (outNum > 0)))
{
if (outNum > 0)
{
outlink = loadBitmap(canv,"C:/Program Files/Telelogic/DOORS_8.3/lib/icons/out.bmp",false,w,h)
drawBitmap(canv,outlink,0,0)
}
if (inNum > 0)
{
inlink = loadBitmap(canv,"C:/Program Files/Telelogic/DOORS_8.3/lib/icons/in.bmp",false,w,h)
drawBitmap(canv,inlink,w,h)
}
}
|